package com.quanyou.week.vo;

import java.io.Serializable;
import java.util.List;

import com.quanyou.base.framework.vo.QueryPageVo;

/**
 * 
* @Title: WeekHeadVo.java 
* @Package com.quanyou.week.vo 
* @Description: 周计划表头Vo
* @author yuanjie
* @date 2017年7月7日 上午11:47:33 
* @version V1.0
 */
public class WeekHeadVo extends QueryPageVo implements Serializable {

 
	private static final long serialVersionUID = 1286520075327332708L;

	private Long id;

	private Long user_Id;// 创建人--计划人

	private String start_date;// 开始时间

	private Integer week;// 年度第几周

	private String end_date;// 计划完成时间

	private Long dep_id;// 所属部门

	private Integer personal;// 标志是否是个人还是中心级月计划

	private String create_date;// 计划创建/编制时间

	private String sum_create_date;// 总结 创建/编制时间

	private String sum_creater;// (存档字段)

	private String creater;// (存档字段)
	
	private String account;

	// ------------------------------审批--------------------------------//
	private Long planStatus; // 当前计划审批状态

	private Long planApproveNode; // 当前计划审批节点

	private Long sumStatus; // 当前总结审批状态

	private Long sumApproveNode; // 当前总结审批节点

	private String audit_date;// 计划审批时间
	private String audit_person;// 审计划批人
	private String sum_audit_person;// 审批人
	private String sum_audit_date;// 总结 审批时间
	private String sum_remark;// 总结 备注

	// ------------------------------临时--------------------------------//
	private String userName;
	private String depNmae;
	private String planStatusName;
	private String planApproveNodeName;
	private String sumStatusName;
	private String sumApproveNodeName;
	private String saveTmp;
	private Integer sum_audit_state_2;
	private Integer querySatate; // 查询状态控制
	private Long auditCurrenDep_Id; // 当前用户部门ID
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getUser_Id() {
		return user_Id;
	}

	public void setUser_Id(Long user_Id) {
		this.user_Id = user_Id;
	}

	public String getStart_date() {
		return start_date;
	}

	public void setStart_date(String start_date) {
		this.start_date = start_date;
	}

	public Integer getWeek() {
		return week;
	}

	public void setWeek(Integer week) {
		this.week = week;
	}

	public String getEnd_date() {
		return end_date;
	}

	public void setEnd_date(String end_date) {
		this.end_date = end_date;
	}

	public Long getDep_id() {
		return dep_id;
	}

	public void setDep_id(Long dep_id) {
		this.dep_id = dep_id;
	}

	public Integer getPersonal() {
		return personal;
	}

	public void setPersonal(Integer personal) {
		this.personal = personal;
	}

	public String getCreate_date() {
		return create_date;
	}

	public void setCreate_date(String create_date) {
		this.create_date = create_date;
	}

	public String getSum_create_date() {
		return sum_create_date;
	}

	public void setSum_create_date(String sum_create_date) {
		this.sum_create_date = sum_create_date;
	}

	public String getSum_creater() {
		return sum_creater;
	}

	public void setSum_creater(String sum_creater) {
		this.sum_creater = sum_creater;
	}

	public String getCreater() {
		return creater;
	}

	public void setCreater(String creater) {
		this.creater = creater;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public Long getPlanStatus() {
		return planStatus;
	}

	public void setPlanStatus(Long planStatus) {
		this.planStatus = planStatus;
	}

	public Long getPlanApproveNode() {
		return planApproveNode;
	}

	public void setPlanApproveNode(Long planApproveNode) {
		this.planApproveNode = planApproveNode;
	}

	public Long getSumStatus() {
		return sumStatus;
	}

	public void setSumStatus(Long sumStatus) {
		this.sumStatus = sumStatus;
	}

	public Long getSumApproveNode() {
		return sumApproveNode;
	}

	public void setSumApproveNode(Long sumApproveNode) {
		this.sumApproveNode = sumApproveNode;
	}

	public String getAudit_date() {
		return audit_date;
	}

	public void setAudit_date(String audit_date) {
		this.audit_date = audit_date;
	}

	public String getAudit_person() {
		return audit_person;
	}

	public void setAudit_person(String audit_person) {
		this.audit_person = audit_person;
	}

	public String getSum_audit_person() {
		return sum_audit_person;
	}

	public void setSum_audit_person(String sum_audit_person) {
		this.sum_audit_person = sum_audit_person;
	}

	public String getSum_audit_date() {
		return sum_audit_date;
	}

	public void setSum_audit_date(String sum_audit_date) {
		this.sum_audit_date = sum_audit_date;
	}

	public String getSum_remark() {
		return sum_remark;
	}

	public void setSum_remark(String sum_remark) {
		this.sum_remark = sum_remark;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getDepNmae() {
		return depNmae;
	}

	public void setDepNmae(String depNmae) {
		this.depNmae = depNmae;
	}

	public String getPlanStatusName() {
		return planStatusName;
	}

	public void setPlanStatusName(String planStatusName) {
		this.planStatusName = planStatusName;
	}

	public String getPlanApproveNodeName() {
		return planApproveNodeName;
	}

	public void setPlanApproveNodeName(String planApproveNodeName) {
		this.planApproveNodeName = planApproveNodeName;
	}

	public String getSumStatusName() {
		return sumStatusName;
	}

	public void setSumStatusName(String sumStatusName) {
		this.sumStatusName = sumStatusName;
	}

	public String getSumApproveNodeName() {
		return sumApproveNodeName;
	}

	public void setSumApproveNodeName(String sumApproveNodeName) {
		this.sumApproveNodeName = sumApproveNodeName;
	}

	public String getSaveTmp() {
		return saveTmp;
	}

	public void setSaveTmp(String saveTmp) {
		this.saveTmp = saveTmp;
	}

	public Integer getSum_audit_state_2() {
		return sum_audit_state_2;
	}

	public void setSum_audit_state_2(Integer sum_audit_state_2) {
		this.sum_audit_state_2 = sum_audit_state_2;
	}

	public Integer getQuerySatate() {
		return querySatate;
	}

	public void setQuerySatate(Integer querySatate) {
		this.querySatate = querySatate;
	}

	public Long getAuditCurrenDep_Id() {
		return auditCurrenDep_Id;
	}

	public void setAuditCurrenDep_Id(Long auditCurrenDep_Id) {
		this.auditCurrenDep_Id = auditCurrenDep_Id;
	}

	public String getSerachDepIds() {
		return serachDepIds;
	}

	public void setSerachDepIds(String serachDepIds) {
		this.serachDepIds = serachDepIds;
	}

	public List<Long> getSerachDepIdsList() {
		return serachDepIdsList;
	}

	public void setSerachDepIdsList(List<Long> serachDepIdsList) {
		this.serachDepIdsList = serachDepIdsList;
	}

	public String getIds() {
		return ids;
	}

	public void setIds(String ids) {
		this.ids = ids;
	}

	public String getSaveType() {
		return saveType;
	}

	public void setSaveType(String saveType) {
		this.saveType = saveType;
	}

	private String serachDepIds; // 查询所用部门多ID
	private List<Long> serachDepIdsList;// 查询所用部门多ID
//	private List<WeekItem> itemList;
	private String ids;// 多计划ID
	
	private String saveType;
	
	
}

